// 搜索模块API

// 引入axios基本实例
import http from '@/utils/request.js'

/**
 * 根据搜索关键词获取搜索建议
 * @param keyword 关键词
 * @returns {Promise<AxiosResponse<any>>}
 */
export const reqGetSuggestion = (q) => {
  return http({
    method: 'get',
    url: '/v1_0/suggestion',
    params: {
      q
    }
  })
}

/**
 * 获取搜索结果
 * @param page 页数，不传默认为1
 * @param per_page 每页数量，不传,则由后端决定
 * @param q 搜索关键词
 * @returns {Promise<AxiosResponse<any>>}
 */
export const reqGetSearch = (page, per_page, q) => {
  return http({
    method: 'get',
    url: '/v1_0/search',
    params: {
      page,
      per_page,
      q
    }
  })
}

